torquemeter pump - French English Dictionary